作者:时尚妈咪达人都_354 | 来源:互联网 | 2023-09-14 18:21
篇首语:本文由编程笔记#小编为大家整理,主要介绍了Android中.9图片的含义及制作教程相关的知识,希望对你有一定的参考价值。
android中.9图片的含义及制作教程
个人主页
演示Demo下载
一、9patch图片的概念
二、使用.9图片和不使用的差异
三、绘制.9图片
- 绘制之前先来说一下.9图片的四条黑边的意义,每条黑边的意义都不一样。
顶部:在水平拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸(拷贝)
左边:在竖直拉伸的时候,保持其他位置不动,只在这个点的区域做无限的延伸(拷贝)
底部:在水平拉伸的时候,指定图片里的内容显示的区域
右边:在竖直拉伸的时候,指定图片里的内容显示的区域
1. 使用Eclipse工具制作.9图片
- 在Eclipse中有提供专门的工具来制作.9图片。在你的sdk目录下的tools目录下,有一个叫做draw9patch.bat的文件,双击打开就可以使用了。
- 打开之后,我们可以直接将图片拖动到该工具之中,或者点击File,然后在导入进来。
导入之后,我们可以看到左边是对图片的操作界面,右边则是实时的显示界面。接下来,我们要对图片进行描边了,描边之前一定要清楚四条边的含义,上左控制拉伸位置,下右控制内容显示位置。
描边时,按下鼠标左键,然后放在图片边界移动就能描边了,要是想要去掉黑边,可以按下Shift键,然后点击鼠标左键。
我们先绘制左上两边,控制拉伸位置,如下绘制完成了之后,可以看右边的阅览图,明显比没有绘制时边角的清晰度更高。
通过对四条边的描黑边处理,我们就成功了避免了使用图片时拉伸边角的问题,拉伸的都是我们设置的区域,显示的也是我们想要显示的位置。
2. 使用Android Studio工具制作.9图片
- Android Studio中天生就自带了.9的绘制工具,你只需要将一般的png图片的名字末尾加.9后缀再拷贝到drawable目录下,然后点击打开就能进入.9图片的绘制工具。如果是一般的图片是不会打开.9绘制工具的。
- 接下的过程和在Eclipse的绘制过程是一模一样的,这里就不再继续演示了。绘制完成就可以直接使用了。
四、9patch图片使用总结
要想学会绘制.9图片一定要明白四条黑边的意义,还有一定要会使用draw9patch工具。
开发过程中,大部分的.9图片还是要我们程序员自己去绘制,当然你在公司的美工比较多的除外。所以学会绘制.9图片还是很重要的。
使用.9图片遇到错误千万别着急,先看一下错误提示,然后检查一下你绘制的图片有没有问题,实在解决不了可以发出来大家一起想办法。
五、关于在Android Studio中使用.9图片出错解决方案
个人主页
演示Demo下载
以上纯属于个人平时工作和学习的一些总结分享,如果有什么错误欢迎随时指出,大家可以讨论一起进步。